Real-Time “Photorealistic” Shading
نویسندگان
چکیده
One of the main techniques used by software renderers to produce stunningly realistic images is programmable shading—executing an arbitrarily complex program to compute the color at each pixel. Thus far, programmable shading has only been available on software rendering systems that run on general-purpose computers. Rendering each image can take from minutes to hours. Parallel rendering engines, on the other hand, have steadily increased in generality and in performance. We believe that they are nearing the point where they will be able to perform moderately complex shading at interactive rates. Some of the obstacles to this are imposed by hardware, such as limited amounts of frame-buffer memory and the enormous computational resources that are needed to shade in real time. Other obstacles are imposed by software. For example, users generally are not granted access to the hardware at the level required for programmable shading. This paper first explores the capabilities that are needed to perform programmable shading in real time. We then describe the design issues and algorithms for a prototype shading architecture on PixelFlow, an experimental graphics engine under construction. We demonstrate through examples and simulation that PixelFlow will be able to perform high-quality programmable shading at real-time video rates. We hope that our experience will be useful to shading implementors on other hardware graphics systems.
منابع مشابه
A Thesis on Techniques for Non - Photorealistic Shading Using Real
A THESIS ON TECHNIQUES FOR NON-PHOTOREALISTIC SHADING USING REAL PAINT by Reynold J. Bailey ADVISOR: Professor Cindy Grimm May, 2004 Saint Louis, Missouri The goal of this research is to explore techniques for shading 3D computer generated models using scanned images of actual paint samples. The techniques presented emphasize artistic control of brush stroke texture and color. We first demonstr...
متن کاملTechniques for Non-photorealistic Shading Using Real Paint
A THESIS ON TECHNIQUES FOR NON-PHOTOREALISTIC SHADING USING REAL PAINT by Reynold J. Bailey ADVISOR: Professor Cindy Grimm May, 2004 Saint Louis, Missouri The goal of this research is to explore techniques for shading 3D computer generated models using scanned images of actual paint samples. The techniques presented emphasize artistic control of brush stroke texture and color. We first demonstr...
متن کاملReal-Time Halftoning: A Primitive for Non-Photorealistic Shading
We introduce halftoning as a general primitive for real-time non-photorealistic shading. It is capable of producing a variety of rendering styles, ranging from engraving with lighting-dependent line width to pen-and-ink style drawings using prioritized stroke textures. Since monitor resolution is limited we employ a smooth threshold function that provides stroke antialiasing. By applying the ha...
متن کاملA Pointillism Style for the Non-Photorealistic Display of Augmented Reality Scenes
The ultimate goal of augmented reality is to provide the user with a view of the surroundings enriched by virtual objects. Practically all augmented reality systems rely on standard real-time rendering methods for generating the images of virtual scene elements. Although such conventional computer graphics algorithms are fast, they often fail to produce sufficiently realistic renderings. The us...
متن کاملThe Lit Sphere: A Model for Capturing NPR Shading from Art
While traditional graphics techniques provide for the realistic display of three-dimensional objects, these methods often lack the flexibility to emulate expressive effects found in the works of artists such as Michelangelo and Cezanne. We introduce a technique for capturing custom artistic shading models from sampled art work. Our goal is to allow users to easily generate shading models which ...
متن کاملReal-Time Expressive Rendering of City Models
City models have become central elements for visually communicating spatial information related to urban areas and have manifold applications. Our real-time non-photorealistic rendering technique aims at abstract, comprehensible, and vivid drawings of assemblies of polygonal 3D urban objects. It takes into account related principles in cartography, cognition, and nonphotorealism. Technically, t...
متن کامل